home *** CD-ROM | disk | FTP | other *** search
- unit UnitUserInfo;
- (**************************************************************
-
- This unit demonstrates two main points:
- 1/ Starting and stopping transactions
- 2/ Getting database information
-
- ***************************************************************)
- interface
-
- uses SysUtils, frs_Ibase, frs_Ibase_Object, frs_IBStartParams;
-
- Procedure GetUserInfo(var UserNames: array of char);
-
- implementation
-
- Procedure GetUserInfo(var UserNames: array of char);
- var
- itemlistsize: Integer;
- itemlist: TSmallPB;
- begin
-
- itemlistsize:=0;
- Fillchar(itemlist,sizeof(itemlist),#1);
-
- with frs_GDS do begin
- BuildPBAddConstant(ItemList,ItemListSize,isc_info_user_names);
- TransactionStart;
- isc_database_info(@StatusVector,@DBHandle,1,@itemlist,1024,@UserNames);
- TransactionCommit;
-
- end;
-
- end;
-
-
- end.
-
-
-
-
-
-